Iverilog仿真e203 |
您所在的位置:网站首页 › platformio installer › Iverilog仿真e203 |
报名编号:CICC2469 团队名称:AM 学校名称:广东工业大学 队伍成员:林贤、刘合明、谢泽铭 指导老师:郑欣、高怀恩
环境:Ubuntu20.04、Iverilog12.0、gtkwave3.3.103
内容:Iverilog仿真e203_hbirdv2跑RISC-V指令测试用例
要点: 下载安装最新的Iverilog,sudo apt-get install的版本太旧会出现各种问题
下载地址:https://github.com/steveicarus/iverilog 右边的Releases有最新的版本,最新是12.0,最稳定是11.0,搞12.0的。
安装教程:https://iverilog.fandom.com/wiki/Installation_Guide#Installation_From_Source 跟大部分的工具安装一模一样,也可以按照Iverilog压缩包里面的README.txt文件来,然后sh autoconf.sh生成configure文件,--prefix选择自己想要的安装路径,记得把路径加到环境变量文件里!
安装过程中,如果出现readline相关的报错就sudo apt install libreadline-dev,如果出现termcap相关的报错,则安装termcap库参考:https://blog.csdn.net/qq_45596493/article/details/103848179
下载安装成功后,在终端输入iverilog -v的命令,输出:
则安装成功。 安装gtkwave:直接sudo apt-get install gtkwave
安装成功后,在终端输入gtkwave --version的命令,输出: 则安装成功。
接下来参考e203/e203_hbirdv2/vsim目录下的README.md文件进行操作即可跑测试用例:
上图README.md里红框这一句是自己改的,因为e203/e203_hbirdv2/vsim目录下的Makefile文件里面的TESTNAME是写死的,每次只能跑rv32ui-p-add,没改之前是:
改了之后,我就可以通过指定文件名字来跑我想跑的测试用例啦,可喜可贺可喜可贺: 最后, make clean make install make compile SIM=iverilog make run_test SIM=iverilog TESTNAME=rv32ui-p-add
输出: 则仿真成功。
参考文章: https://blog.csdn.net/appleyao/article/details/103250896 https://blog.csdn.net/whik1194/article/details/103377834 https://www.jianshu.com/p/df52e2350c77 https://blog.csdn.net/appleyao/article/details/103252053 https://blog.csdn.net/qq_45596493/article/details/103848179 https://blog.csdn.net/m0_52394388/article/details/120555896 https://blog.csdn.net/qq_39816087/article/details/101844899
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |